iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0
生成式 AI

AI 給我錢錢錢 ! AI 股神養成計劃系列 第 15

Day 15 : 讓 AI 投資報告自動支援中英文輸出

  • 分享至 

  • xImage
  •  

在前一天,我們已經成功生成了 AI 投資報告,並能在終端機中展示。今天要解決的挑戰是:如果我們想要把這份報告給國外投資朋友看,他們可能看不懂中文;反之,如果我們的系統只會英文,那對台灣投資者又不夠友善。

👉 所以我們要實作一個「中英文切換」的功能,讓報告可以 雙語輸出

思路解析

  1. 報告核心內容
  • 保持數據、分析邏輯不變,例如股票代號、指標數值。

  • 文字部分才需要翻譯(例如「RSI 偏高,可能有超買風險」→ "RSI is relatively high, indicating a potential overbought risk")。

  1. 如何支援中英文?
  • 方法 A:在生成報告時,直接請 AI 模型輸出指定語言。

  • 方法 B:先生成一份「中文報告」,再透過 AI 或翻譯套件(例如 googletrans、Gemini API)翻譯成英文。

  • 方法 C:在程式中設計「語言參數」(lang = 'zh' or 'en'),動態生成。

這裡我們選擇 方法 C:在程式裡加一個 lang 參數,控制報告輸出語言。

Google Colab 實作

python
import requests
import pandas as pd
import google.generativeai as genai

# 設定 Gemini
genai.configure(api_key="你的_API_KEY")
model = genai.GenerativeModel("gemini-1.5-flash")

# 模擬輸入的股票資訊
stock_data = {
    "symbol": "AAPL",
    "price": 225.35,
    "rsi": 72,
    "ma_signal": "價格高於 50 日均線",
    "news_summary": "Apple 預計將推出新款 AI 晶片,市場反應樂觀。"
}

# AI 產生投資報告的函式
def generate_report(stock, lang="zh"):
    prompt = f"""
    你是一位投資分析師,請根據以下資訊生成一份 { '繁體中文' if lang == 'zh' else 'English'} 投資報告。

    股票代號: {stock['symbol']}
    當前價格: {stock['price']}
    RSI: {stock['rsi']}
    技術指標: {stock['ma_signal']}
    新聞摘要: {stock['news_summary']}

    請用專業且簡潔的語氣,整理成條列式報告,最後附上投資建議。
    """

    response = model.generate_content(prompt)
    return response.text

# 測試中文報告
print("📊 中文投資報告")
print(generate_report(stock_data, lang="zh"))

# 測試英文報告
print("\n📊 English Investment Report")
print(generate_report(stock_data, lang="en"))

輸出結果

https://ithelp.ithome.com.tw/upload/images/20250826/20169444wQf4bW7JTp.png

https://ithelp.ithome.com.tw/upload/images/20250826/2016944499eGA3AbgN.png

延伸應用

  • 多語言支援:除了中英文,你也可以擴展到日文、韓文,甚至多國語言報告。

  • 自動判斷語言:如果輸入使用者設定是「English」,自動輸出英文報告;如果是「繁體中文」,則輸出中文版本。

  • 輸出格式:之後我們還可以把報告輸出成 PDF、Word、甚至圖像卡片,讓分享更方便。

結語

今天我們讓 AI 投資報告具備了「中英文雙語輸出」的能力,從此不管是本地投資者,還是國際朋友,都能快速讀懂 AI 的分析結果。這讓我們的系統更具 專業性與全球化,同時也打下未來「跨平台報告輸出」的基礎。

👉 明天(Day 16),我們將學會如何把 AI 報告自動轉成 PDF 或 Word 檔,方便存檔或分享!


上一篇
Day 14 :打造第一份 AI 投資報告(終端機版展示)
下一篇
Day 16: Word?PDF?通通給我生成!AI 投資報告排版大進化
系列文
AI 給我錢錢錢 ! AI 股神養成計劃20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言